﻿ 
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;
using IBll;

namespace Bll
{
	//继承父类，实现子接口
	
	public partial class AutoTransactNodeBll: BaseBll<AutoTransactNode>,IAutoTransactNodeBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IAutoTransactNodeDal;
	    }
    }
	
	public partial class Bill_LeaveBll: BaseBll<Bill_Leave>,IBill_LeaveBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IBill_LeaveDal;
	    }
    }
	
	public partial class BillFlowNodeBll: BaseBll<BillFlowNode>,IBillFlowNodeBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IBillFlowNodeDal;
	    }
    }
	
	public partial class BillFlowNodeRemarkBll: BaseBll<BillFlowNodeRemark>,IBillFlowNodeRemarkBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IBillFlowNodeRemarkDal;
	    }
    }
	
	public partial class BillStateBll: BaseBll<BillState>,IBillStateBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IBillStateDal;
	    }
    }
	
	public partial class DepartmentBll: BaseBll<Department>,IDepartmentBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IDepartmentDal;
	    }
    }
	
	public partial class NodeBll: BaseBll<Node>,INodeBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.INodeDal;
	    }
    }
	
	public partial class NodeStateBll: BaseBll<NodeState>,INodeStateBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.INodeStateDal;
	    }
    }
	
	public partial class PermissionBll: BaseBll<Permission>,IPermissionBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IPermissionDal;
	    }
    }
	
	public partial class RoleBll: BaseBll<Role>,IRoleBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IRoleDal;
	    }
    }
	
	public partial class RolePermissionBll: BaseBll<RolePermission>,IRolePermissionBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IRolePermissionDal;
	    }
    }
	
	public partial class sysdiagramsBll: BaseBll<sysdiagrams>,IsysdiagramsBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IsysdiagramsDal;
	    }
    }
	
	public partial class UserInfoBll: BaseBll<UserInfo>,IUserInfoBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IUserInfoDal;
	    }
    }
	
	public partial class UserRoleBll: BaseBll<UserRole>,IUserRoleBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IUserRoleDal;
	    }
    }
	
	public partial class UserVipPermissionBll: BaseBll<UserVipPermission>,IUserVipPermissionBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IUserVipPermissionDal;
	    }
    }
	
	public partial class WorkFlowBll: BaseBll<WorkFlow>,IWorkFlowBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IWorkFlowDal;
	    }
    }
	
	public partial class WorkFlowNodeBll: BaseBll<WorkFlowNode>,IWorkFlowNodeBll
    {
		public override void SetDal()
	    {
            _iDal = DbSession.IWorkFlowNodeDal;
	    }
    }

}